describe('电商网站E2E测试', () => {
  beforeEach(() => {
    cy.visit('http://localhost:5173/')
  })


  xit('网站标题应该包含电商网站四字', () => {
    //TODO
    cy.get('.header-title').should("contain.text", "电商网站")

  })


  xit("首页应能显示十个商品", () => {
    //TODO 选择器选中所有商品，给出断言
    cy.get('.test-product').should("have.length", 10);

  })


  it("购物车应能正确显示选中商品的数量", () => {
    //断言右上角没数字
    cy.get(".test-cartnumber").should('not.exist');
    //选中新商品后右上角数字变成1
    cy.get(".product-add-cart").first().click({ force: true });
    cy.get(".test-cartnumber").should("have.text", "1");
    //选中新商品后右上角数字变成1
    cy.get(".product-add-cart").first().click({ force: true });
    cy.get(".test-cartnumber").should("have.text", "1");
    //继续选中商品后数量不再增加

    cy.get(".product-add-cart").eq(1).click({ force: true });
    cy.get(".test-cartnumber").should("have.text", "2");
    //
  })
})